package com.ruoyi.db.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 风控条件过滤配置对象 ml_risk_config_filter_info
 * 
 * @author ruoyi
 * @date 2023-07-25
 */
public class RiskConfigFilterInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /**  */
    @Excel(name = "")
    private Long configId;

    /** 渠道类型的条件 */
    @Excel(name = "渠道类型的条件")
    private String dataType;

    /** 数据ID */
    @Excel(name = "数据ID")
    private String dataId;

    /** 数据名称 */
    @Excel(name = "数据名称")
    private String dataName;

    /** 条件状态（1 可过滤）（0 不可过滤） */
    @Excel(name = "条件状态", readConverterExp = "1=,可=过滤")
    private Long ableStatus;

    /** 状态(0 不可用)（1 可用） */
    @Excel(name = "状态(0 不可用)", readConverterExp = "1=,可=用")
    private Long status;

    /**  */
    @Excel(name = "")
    private String zhima;

    /**  */
    @Excel(name = "")
    private String baitiao;

    /**  */
    @Excel(name = "")
    private String huabei;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setConfigId(Long configId) 
    {
        this.configId = configId;
    }

    public Long getConfigId() 
    {
        return configId;
    }
    public void setDataType(String dataType) 
    {
        this.dataType = dataType;
    }

    public String getDataType() 
    {
        return dataType;
    }
    public void setDataId(String dataId) 
    {
        this.dataId = dataId;
    }

    public String getDataId() 
    {
        return dataId;
    }
    public void setDataName(String dataName) 
    {
        this.dataName = dataName;
    }

    public String getDataName() 
    {
        return dataName;
    }
    public void setAbleStatus(Long ableStatus) 
    {
        this.ableStatus = ableStatus;
    }

    public Long getAbleStatus() 
    {
        return ableStatus;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setZhima(String zhima) 
    {
        this.zhima = zhima;
    }

    public String getZhima() 
    {
        return zhima;
    }
    public void setBaitiao(String baitiao) 
    {
        this.baitiao = baitiao;
    }

    public String getBaitiao() 
    {
        return baitiao;
    }
    public void setHuabei(String huabei) 
    {
        this.huabei = huabei;
    }

    public String getHuabei() 
    {
        return huabei;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("configId", getConfigId())
            .append("dataType", getDataType())
            .append("dataId", getDataId())
            .append("dataName", getDataName())
            .append("ableStatus", getAbleStatus())
            .append("status", getStatus())
            .append("zhima", getZhima())
            .append("baitiao", getBaitiao())
            .append("huabei", getHuabei())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
